<%-- 
    Document   : listaColegiadoPorZona
    Created on : 20/03/2010, 11:33:06 AM
    Author     : CASTOR61
--%>

<%@page contentType="text/html"%>
<%@page pageEncoding="UTF-8"%>

<%@taglib prefix="f" uri="http://java.sun.com/jsf/core"%>
<%@taglib prefix="h" uri="http://java.sun.com/jsf/html"%>
<%@taglib prefix="t" uri="http://myfaces.apache.org/tomahawk"%>
<%@taglib prefix="r" uri="http://richfaces.ajax4jsf.org/rich" %>
<%@ taglib uri="http://richfaces.org/a4j" prefix="a4j"%>

<script language="javascript" src="/colegiatura/js/funciones.js"></script>
<link href="/colegiatura/Estilos/estilosEsymons.css" rel="stylesheet" type="text/css" />

<f:view>
<h:form>
    <table width="100%" border="0">
        <tr><td align="left" class="texto3" height="38">
       <h:outputLabel value="Relación de Colegiados por Zonas" />
     </td></tr>
        <tr><td><fieldset><legend><h:outputLabel value="Seleccionar" rendered="#{reportesController.muestra==false}"/>
      <h:commandLink rendered="#{reportesController.muestra==true}" 
       action="#{reportesController.nuevaBusqueda}" value="Nueva Busqueda" styleClass="texto9" />
                 </legend>
     <h:panelGroup rendered="#{reportesController.muestra==false}">
         <table width="900" border="0">     
     <tr><td width="310" align="left" valign="top"></td>
       <td width="309" height="29" align="left" valign="top">
         <h:selectOneRadio value="#{reportesController.condicion}" styleClass="texto20">
               <f:selectItem itemLabel="Habilitados" itemValue="true" />
               <f:selectItem itemLabel="InHabilitados" itemValue="false" />
         </h:selectOneRadio></td>
       <td width="267" align="left" valign="middle">                  </td>
     </tr>
	 <tr>
	   <td height="25" align="left" valign="top">
	   <h:outputLabel value="Departamento : " styleClass="texto22" />&nbsp;&nbsp;
           <h:selectOneMenu value="#{provinciaController.dpto}" styleClass="fondo012" onchange="submit();">
               <f:selectItem itemLabel="-----Seleccionar-----" />
               <f:selectItems value="#{departamentoController.selectListaItemDpto}" />
               <a4j:support ajaxSingle="true" event="onchange" reRender="prov"/>
         </h:selectOneMenu></td>
	   <td rowspan="3" align="left" valign="top"><h:selectOneRadio value="#{reportesController.seleccion}" styleClass="texto20" layout="pageDirection">
          <f:selectItem itemLabel="Ordenado por CIP" itemValue="1"/>
          <f:selectItem itemLabel="Ordenado por Apellidos" itemValue="2"/>
          <f:selectItem itemLabel="Ordenado por Fecha Nacimiento" itemValue="3"/>
       </h:selectOneRadio>	</td>
       <td width="267" align="left" valign="middle"></td>
	 </tr>
	 <tr>
	   <td height="25" align="left" valign="top">
	   <h:outputLabel value="Provincia : " styleClass="texto22" />&nbsp;&nbsp;
         <h:selectOneMenu id="prov" value="#{distritoController.provincia}" styleClass="fondo012" onchange="submit();">
               <f:selectItem itemLabel="-----Seleccionar-----" />
               <f:selectItems value="#{provinciaController.selectListaItemProvincia}" />
               <a4j:support ajaxSingle="true" event="onchange" reRender="distrito"/>
         </h:selectOneMenu><br></td>
       <td width="267" align="left" valign="middle"></td>
	 </tr>
	 <tr>
	   <td height="25" align="left" valign="top">
	   <h:outputLabel value="Distrito : " styleClass="texto22" />&nbsp;&nbsp;
         <h:selectOneMenu id="distrito" value="#{reportesController.distrito}" styleClass="fondo012">
               <f:selectItem itemLabel="-----Seleccionar-----" />
               <f:selectItems value="#{distritoController.selectListaItemDistrito}" />
         </h:selectOneMenu><br> </td>
       <td width="267" align="left" valign="middle"></td>
	 </tr>
	 <tr>
	   <td height="25" align="center" valign="middle">
               <h:commandButton action="#{reportesController.agregarFiltroDistrito}" value=" Agregar " styleClass="enlace9"/>           </td>
       <td align="center" valign="middle"><h:commandButton action="#{reportesController.listaPorDistritos}" value="Listar Colegiados" styleClass="enlace9" /></td>
	   <td width="267" align="left" valign="middle"></td>
	 </tr>
    <tr>
   <td height="35" colspan="3">
   <h:outputLabel value="Busqueda por: " styleClass="texto22"/><br>
   <r:dataTable value="#{reportesController.listaDistritosFiltrados}" var="distrito" rows="10" reRender="dt"
    id="Table" border="0" rowClasses="TableImpar,TablePar" headerClass="texto18">
    <r:column width="150">
        <f:facet name="header"><h:outputLabel value="Departamento" /></f:facet>
     <h:outputLabel value="#{distrito.proCodigo.depCodigo.depNombre}" styleClass="texto20" />
    </r:column>
    <r:column width="150">
        <f:facet name="header"><h:outputLabel value="Provincia" /></f:facet>
     <h:outputLabel value="#{distrito.proCodigo.proNombre}" styleClass="texto20" />
    </r:column>
    <r:column width="150">
     <f:facet name="header"><h:outputLabel value="Distrito" /></f:facet>
        <h:outputLabel value="#{distrito.disNombre}" styleClass="texto20" />
    </r:column>
    <r:column width="50">
        <f:facet name="header"><h:outputLabel value="Quitar" /></f:facet>&nbsp;&nbsp;
        <h:commandButton action="#{reportesController.removerFiltro}" image="/imagenColegiatura/eliminar.png" title="Remover" >
            <f:setPropertyActionListener target="#{reportesController.distrito}" value="#{distrito}"/>
        </h:commandButton>
    </r:column>
    <f:facet name="footer">
      <r:datascroller id="dt" renderIfSinglePage="false"></r:datascroller>
    </f:facet>
  </r:dataTable></td>
     </tr></table>
     </h:panelGroup>
     </fieldset>
         </td>
     </tr>
  <h:panelGroup rendered="#{reportesController.muestra==true}">
      <tr><td><fieldset><legend>Documentos</legend>
         <table width="900" border="0">
         <tr><td colspan="2">
        <h:commandButton action="#{jasperController.exportarColegiadosPorDistrito}" value="Generar PDF" styleClass="enlace9" />
         <h:commandButton action="#{jasperController.exportarColegiadosPorDistritosExcel}" value="Generar Excel" styleClass="enlace9" />
     </td>     
     <td width="280" height="35" align="center">
      <h:outputLabel  value="Nro de Colegiados: #{reportesController.cantidad}" styleClass="texto22" /></td>
     </tr>
         </table>
     </fieldset>
         </td>
     </tr>     
   </table>
      <r:dataTable value="#{reportesController.listaDirecciones}"
     var="direccion" id="preins" headerClass="texto18" rowClasses="TableImpar,TablePar" >
    <r:column width="100" >
        <f:facet name="header"><h:outputLabel value="Nro CIP" /></f:facet>
     <h:outputLabel value="#{direccion.persona.colegiado.colnumeroCip}" styleClass="texto20" />
    </r:column>
    <r:column width="300">
        <f:facet name="header"><h:outputLabel value="Colegiado" /></f:facet>
     <h:outputLabel value="#{direccion.persona.nombreCompletoPersona}" styleClass="texto20" />
    </r:column>
    <r:column width="250" >
     <f:facet name="header"><h:outputLabel value="Especialidad" /></f:facet>
        <h:outputLabel value="#{direccion.colEspecialidad.ecaCodigo.espCodigo.espDescripcion}" styleClass="texto20" />
    </r:column>
    <r:column width="350">
    <f:facet name="header"><h:outputLabel value="Capítulo" /></f:facet>
        <h:outputLabel value="#{direccion.colEspecialidad.ecaCodigo.capCodigo.capDescripcion}" styleClass="texto20" />
    </r:column>
      </r:dataTable>
   </h:panelGroup>
</h:form>
</f:view>


